New Clique-Based Parallel Orderings for the Block-Jacobi EVD/SVD Algorithm

نویسندگان

  • Gabriel Okša
  • Marián Vajteršic
چکیده

We propose a new method for finding a parallel ordering needed in the parallel two-sided block-Jacobi EVD/SVD method. For a given matrix A, partitioned into block columns and block rows, such an ordering defines the subproblems that are solved in parallel in each parallel iteration step. Our approach is based on modeling the matrix block partition as a complete, edge-weighted graph, where the weight of edge (i, j) is defined as the sum of squares of Frobenius norms of the off-diagonal blocks Aij and Aji. The distinction between the physical and logical blocking factors enables to compose the SVD subproblems of varying size by using the contexts of processors under the Message Passing Interface paradigm. We show that finding the ordering that maximalizes the off-diagonal Frobenius norm of covered matrix blocks is equivalent to finding the partition of a complete graph into disjunct cliques of a given size where the total sum of all weights through all cliques is maximized. Since this task belongs to the class of NP-hard, we have designed and implemented a serial genetic algorithm for solving this problem approximately. We report first numerical results using 12 processors and well-conditioned matrices with a multiple minimal singular value of orders from 1000 to 10000.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Code for One-sided Jacobi-Method

One sided block Jacobi algorithm for the singular value decomposition (SVD) of matrix can be a method of choice to compute SVD efficiently and accurately in parallel. A given matrix is logically partitioned into block columns and is subjected to an iteration process. In each iteration step, for given two block columns, their Gram matrix is generated, its symmetric eigenvalue decomposition (EVD)...

متن کامل

On parallel implementation of the one-sided Jacobi algorithm for singular value decompositions

In this paper we give evidence to show that in onesided Jacobi SVD computation the sorting of column norms in each sweep is very important. Two parallel Jacobi orderings are described. These orderings can generate n(n 1)=2 di erent index pairs and sort column norms at the same time. The one-sided Jacobi SVD algorithm using these parallel orderings converges in about the same number of sweeps as...

متن کامل

Dynamic Ordering for the Parallel One-sided Block-jacobi Svd Algorithm

The serial Jacobi algorithm (either one-sided or two-sided) for the computation of a singular value decomposition (SVD) of a general matrix has excellent numerical properties and parallelization potential, but it is considered to be the slowest method for computing the SVD. Even its parallelization with some parallel cyclic (static) ordering of subproblems does not lead to much improvement when...

متن کامل

On a Parallel Implementation of the One-Sided Block Jacobi SVD Algorithm

Recent progress in the serial one-sided Jacobi method is the consequence of two main ideas. The first one is that of preconditioning of an original matrix by one (two) QR (and LQ) decomposition(s) with column pivoting. Drmač and Veselić [1] have shown (experimentally and, to some degree, also theoretically) that such a preconditioning leads to a significant concentration of an off-diagonal matr...

متن کامل

Generalization of the Dynamic Ordering for the One-Sided Block Jacobi SVD Algorithm: I. Analysis and Design

The efficiency of the one-sided parallel block-Jacobi algorithm for computation of the singular value decomposition (SVD) of a general matrix A ∈ Rm×n, m ≥ n, depends–besides some numerical tricks that speed-up the convergence–crucially on the parallel ordering of subproblems, which are to be solved in each parallel iteration step. We discuss in detail possible generalizations of the so-called ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006